package jp.co.sn.mml.pojo.tmsksosa;

import jp.co.sn.mml.pojo.tmsksosa.TmsksosaId;
import jp.co.sn.mml.pojo.tmitem.Tmitem;
import jp.co.sn.mml.pojo.tmitem.Tmitem;
import jp.co.sn.mml.pojo.tmitem.Tmitem;
import java.util.Date;

public class Tmsksosa implements java.io.Serializable { 

	//id
	private TmsksosaId id;
	//項目相殺条件名称
	private String sosaNm;
	//相殺優先順
	private Long sosaPrKey;
	//比較条件
	private String hkConKbn;
	//比較項目コード１
	private Tmitem hkItemCd1;
	//比較項目コード２
	private Tmitem hkItemCd2;
	//比較項目コード３
	private Tmitem hkItemCd3;
	//備考
	private String memo;
	//適用日
	private Long startYmd;
	//中止日
	private Long endYmd;
	//登録日時
	private Date insTime;
	//登録端末
	private String insPcNm;
	//登録者
	private String insTanNm;
	//更新日時
	private Date updTime;
	//更新端末
	private String updPcNm;
	//更新者
	private String updTanNm;

	/** default constructor */
	public Tmsksosa(){

	}

	/** minimal constructor */
	public Tmsksosa(TmsksosaId id){
		this.id = id;
	}

	/** full constructor */
	public Tmsksosa(TmsksosaId id,String sosaNm,Long sosaPrKey
			,String hkConKbn,Tmitem hkItemCd1,Tmitem hkItemCd2
			,Tmitem hkItemCd3,String memo,Long startYmd
			,Long endYmd,Date insTime,String insPcNm
			,String insTanNm,Date updTime,String updPcNm
			,String updTanNm){
		this.id = id;
		this.sosaNm = sosaNm;
		this.sosaPrKey = sosaPrKey;
		this.hkConKbn = hkConKbn;
		this.hkItemCd1 = hkItemCd1;
		this.hkItemCd2 = hkItemCd2;
		this.hkItemCd3 = hkItemCd3;
		this.memo = memo;
		this.startYmd = startYmd;
		this.endYmd = endYmd;
		this.insTime = insTime;
		this.insPcNm = insPcNm;
		this.insTanNm = insTanNm;
		this.updTime = updTime;
		this.updPcNm = updPcNm;
		this.updTanNm = updTanNm;
	}

	//Property accessors
	public TmsksosaId getId(){
		return this.id;
	}

	public void setId(TmsksosaId id){
		this.id=id;
	}

	public String getSosaNm(){
		return this.sosaNm;
	}

	public void setSosaNm(String sosaNm){
		this.sosaNm=sosaNm;
	}

	public Long getSosaPrKey(){
		return this.sosaPrKey;
	}

	public void setSosaPrKey(Long sosaPrKey){
		this.sosaPrKey=sosaPrKey;
	}

	public String getHkConKbn(){
		return this.hkConKbn;
	}

	public void setHkConKbn(String hkConKbn){
		this.hkConKbn=hkConKbn;
	}

	public Tmitem getHkItemCd1(){
		return this.hkItemCd1;
	}

	public void setHkItemCd1(Tmitem hkItemCd1){
		this.hkItemCd1=hkItemCd1;
	}

	public Tmitem getHkItemCd2(){
		return this.hkItemCd2;
	}

	public void setHkItemCd2(Tmitem hkItemCd2){
		this.hkItemCd2=hkItemCd2;
	}

	public Tmitem getHkItemCd3(){
		return this.hkItemCd3;
	}

	public void setHkItemCd3(Tmitem hkItemCd3){
		this.hkItemCd3=hkItemCd3;
	}

	public String getMemo(){
		return this.memo;
	}

	public void setMemo(String memo){
		this.memo=memo;
	}

	public Long getStartYmd(){
		return this.startYmd;
	}

	public void setStartYmd(Long startYmd){
		this.startYmd=startYmd;
	}

	public Long getEndYmd(){
		return this.endYmd;
	}

	public void setEndYmd(Long endYmd){
		this.endYmd=endYmd;
	}

	public Date getInsTime(){
		return this.insTime;
	}

	public void setInsTime(Date insTime){
		this.insTime=insTime;
	}

	public String getInsPcNm(){
		return this.insPcNm;
	}

	public void setInsPcNm(String insPcNm){
		this.insPcNm=insPcNm;
	}

	public String getInsTanNm(){
		return this.insTanNm;
	}

	public void setInsTanNm(String insTanNm){
		this.insTanNm=insTanNm;
	}

	public Date getUpdTime(){
		return this.updTime;
	}

	public void setUpdTime(Date updTime){
		this.updTime=updTime;
	}

	public String getUpdPcNm(){
		return this.updPcNm;
	}

	public void setUpdPcNm(String updPcNm){
		this.updPcNm=updPcNm;
	}

	public String getUpdTanNm(){
		return this.updTanNm;
	}

	public void setUpdTanNm(String updTanNm){
		this.updTanNm=updTanNm;
	}

}